number of group homomorphism from zm to z